package com.originskyseed.platform.user.model;

import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 公会信息（OSI_TRADE_UNION）
 * 
 * @author tangwanghui
 */
public class TradeUnion extends BaseModel {

	/**
	 * 用户id（USER_ID）
	 */
	private String userId;

	/**
	 * 公会id
	 */
	private String tradeUnionId;

	/**
	 * 公会类型（0 个人,1 公司）（TRADE_UNION_TYPE）
	 */
	private Integer tradeUnionType;

	/**
	 * 姓名（NAME）
	 */
	private String name;

	/**
	 * 身份证号码（ID_CARD_NUM）
	 */
	private String idCardNum;

	/**
	 * 身份证正面图片（ID_CARD_PIC）
	 */
	private String idCardPic;

	/**
	 * 身份证反面图片（ID_CARD_BACKPIC）
	 */
	private String idCardBackpic;

	/**
	 * 手持身份证图片（ID_CARD_HOLD）
	 */
	private String idCardHold;

	/**
	 * 开户人姓名（BANK_NAME）
	 */
	private String bankName;

	/**
	 * 银行卡号（BANK_ACCOUNT）
	 */
	private String bankAccount;

	/**
	 * 开户银行名称（BANK）
	 */
	private String bank;

	/**
	 * 支行名称（BRANCH）
	 */
	private String branch;

	/**
	 * 省份（PROVINCE）
	 */
	private String province;

	/**
	 * 省份CODE（PROVINCE_CODE）
	 */
	private String provinceCode;

	/**
	 * 城市（CITY）
	 */
	private String city;

	/**
	 * 城市CODE（CITY_CODE）
	 */
	private String cityCode;

	/**
	 * 地级市（AREA）
	 */
	private String area;

	/**
	 * 地级市CODE（AREA_CODE）
	 */
	private String areaCode;

	/**
	 * 乡镇（AREA）
	 */
	private String town;

	/**
	 * 乡镇CODE（AREA_CODE）
	 */
	private String townCode;

	/**
	 * 邮箱地址（EMAIL）
	 */
	private String email;

	/**
	 * 详细地址（ADDRESS）
	 */
	private String address;

	/**
	 * 公司名称（COMPANY_NAME）
	 */
	private String companyName;

	/**
	 * 营业执照（BUSINESS_LICENSE）
	 */
	private String businessLicense;

	/**
	 * 法人名称（ID_CARD_NAME）
	 */
	private String idCardName;

	/**
	 * 是否启用（1：启用，0：停用）（IS_DISABLE）
	 */
	private Integer isDisable;

	/**
	 * 是否删除（0：否，1：是）（IS_DEL）
	 */
	private Integer isDel;

	/**
	 * 审核时间（AUDIT_TIME）
	 */
	private Date auditTime;

	/**
	 * 审核备注(审核意见)（AUDIT_REMARK）
	 */
	private String auditRemark;

	/**
	 * 审核文件 （AUDIT_FILE_URL）
	 */
	private String auditFileUrl;

	/**
	 * 审核文件名称 （AUDIT_FILE_URL）
	 */
	private String auditFileName;

	/**
	 * 审核状态（0:待审核，1:审核通过，2:审核不通过）（AUDIT_STATUS）
	 */
	private Integer auditStatus;

	/**
	 * 审核人账号（AUDIT_USER_ACCOUNT）
	 */
	private String auditUserAccount;

	/**
	 * 审核人名称（AUDIT_USER_NAME）
	 */
	private String auditUserName;

	/**
	 * 性别 0 男 1 女
	 */
	private Integer gender;

	/**
	 * 获取用户id
	 *
	 * @return
	 */
	public String getUserId() {
		return this.userId;
	}

	/**
	 * 设置用户id
	 *
	 * @param userId
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getTradeUnionId() {
		return tradeUnionId;
	}

	public void setTradeUnionId(String tradeUnionId) {
		this.tradeUnionId = tradeUnionId;
	}

	/**
	 * 获取公会类型（0 个人,1 公司）
	 *
	 * @return
	 */
	public Integer getTradeUnionType() {
		return this.tradeUnionType;
	}

	/**
	 * 设置公会类型（0 个人,1 公司）
	 *
	 * @param tradeUnionType
	 */
	public void setTradeUnionType(Integer tradeUnionType) {
		this.tradeUnionType = tradeUnionType;
	}

	/**
	 * 获取姓名
	 *
	 * @return
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 设置姓名
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取身份证号码
	 *
	 * @return
	 */
	public String getIdCardNum() {
		return this.idCardNum;
	}

	/**
	 * 设置身份证号码
	 *
	 * @param idCardNum
	 */
	public void setIdCardNum(String idCardNum) {
		this.idCardNum = idCardNum;
	}

	/**
	 * 获取身份证正面图片
	 *
	 * @return
	 */
	public String getIdCardPic() {
		return this.idCardPic;
	}

	/**
	 * 设置身份证正面图片
	 *
	 * @param idCardPic
	 */
	public void setIdCardPic(String idCardPic) {
		this.idCardPic = idCardPic;
	}

	/**
	 * 获取身份证反面图片
	 *
	 * @return
	 */
	public String getIdCardBackpic() {
		return this.idCardBackpic;
	}

	/**
	 * 设置身份证反面图片
	 *
	 * @param idCardBackpic
	 */
	public void setIdCardBackpic(String idCardBackpic) {
		this.idCardBackpic = idCardBackpic;
	}

	/**
	 * 获取手持身份证图片
	 *
	 * @return
	 */
	public String getIdCardHold() {
		return this.idCardHold;
	}

	/**
	 * 设置手持身份证图片
	 *
	 * @param idCardHold
	 */
	public void setIdCardHold(String idCardHold) {
		this.idCardHold = idCardHold;
	}

	/**
	 * 获取开户人姓名
	 *
	 * @return
	 */
	public String getBankName() {
		return this.bankName;
	}

	/**
	 * 设置开户人姓名
	 *
	 * @param bankName
	 */
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	/**
	 * 获取银行卡号
	 *
	 * @return
	 */
	public String getBankAccount() {
		return this.bankAccount;
	}

	/**
	 * 设置银行卡号
	 *
	 * @param bankAccount
	 */
	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	/**
	 * 获取开户银行名称
	 *
	 * @return
	 */
	public String getBank() {
		return this.bank;
	}

	/**
	 * 设置开户银行名称
	 *
	 * @param bank
	 */
	public void setBank(String bank) {
		this.bank = bank;
	}

	/**
	 * 获取支行名称
	 *
	 * @return
	 */
	public String getBranch() {
		return this.branch;
	}

	/**
	 * 设置支行名称
	 *
	 * @param branch
	 */
	public void setBranch(String branch) {
		this.branch = branch;
	}

	/**
	 * 获取省份
	 *
	 * @return
	 */
	public String getProvince() {
		return this.province;
	}

	/**
	 * 设置省份
	 *
	 * @param province
	 */
	public void setProvince(String province) {
		this.province = province;
	}

	/**
	 * 获取省份CODE
	 *
	 * @return
	 */
	public String getProvinceCode() {
		return this.provinceCode;
	}

	/**
	 * 设置省份CODE
	 *
	 * @param provinceCode
	 */
	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	/**
	 * 获取城市
	 *
	 * @return
	 */
	public String getCity() {
		return this.city;
	}

	/**
	 * 设置城市
	 *
	 * @param city
	 */
	public void setCity(String city) {
		this.city = city;
	}

	/**
	 * 获取城市CODE
	 *
	 * @return
	 */
	public String getCityCode() {
		return this.cityCode;
	}

	/**
	 * 设置城市CODE
	 *
	 * @param cityCode
	 */
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}

	/**
	 * 获取地级市
	 *
	 * @return
	 */
	public String getArea() {
		return this.area;
	}

	/**
	 * 设置地级市
	 *
	 * @param area
	 */
	public void setArea(String area) {
		this.area = area;
	}

	/**
	 * 获取地级市CODE
	 *
	 * @return
	 */
	public String getAreaCode() {
		return this.areaCode;
	}

	/**
	 * 设置地级市CODE
	 *
	 * @param areaCode
	 */
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getTown() {
		return town;
	}

	public void setTown(String town) {
		this.town = town;
	}

	public String getTownCode() {
		return townCode;
	}

	public void setTownCode(String townCode) {
		this.townCode = townCode;
	}

	/**
	 * 获取邮箱地址
	 *
	 * @return
	 */
	public String getEmail() {
		return this.email;
	}

	/**
	 * 设置邮箱地址
	 *
	 * @param email
	 */
	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * 获取详细地址
	 *
	 * @return
	 */
	public String getAddress() {
		return this.address;
	}

	/**
	 * 设置详细地址
	 *
	 * @param address
	 */
	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * 获取公司名称
	 *
	 * @return
	 */
	public String getCompanyName() {
		return this.companyName;
	}

	/**
	 * 设置公司名称
	 *
	 * @param companyName
	 */
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	/**
	 * 获取营业执照
	 *
	 * @return
	 */
	public String getBusinessLicense() {
		return this.businessLicense;
	}

	/**
	 * 设置营业执照
	 *
	 * @param businessLicense
	 */
	public void setBusinessLicense(String businessLicense) {
		this.businessLicense = businessLicense;
	}

	/**
	 * 获取法人名称
	 *
	 * @return
	 */
	public String getIdCardName() {
		return this.idCardName;
	}

	/**
	 * 设置法人名称
	 *
	 * @param idCardName
	 */
	public void setIdCardName(String idCardName) {
		this.idCardName = idCardName;
	}

	/**
	 * 获取是否启用（1：启用，0：停用）
	 *
	 * @return
	 */
	public Integer getIsDisable() {
		return this.isDisable;
	}

	/**
	 * 设置是否启用（1：启用，0：停用）
	 *
	 * @param isDisable
	 */
	public void setIsDisable(Integer isDisable) {
		this.isDisable = isDisable;
	}

	/**
	 * 获取是否删除（0：否，1：是）
	 *
	 * @return
	 */
	public Integer getIsDel() {
		return this.isDel;
	}

	/**
	 * 设置是否删除（0：否，1：是）
	 *
	 * @param isDel
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	/**
	 * 获取审核时间
	 *
	 * @return
	 */
	public Date getAuditTime() {
		return this.auditTime;
	}

	/**
	 * 设置审核时间
	 *
	 * @param auditTime
	 */
	public void setAuditTime(Date auditTime) {
		this.auditTime = auditTime;
	}

	/**
	 * 获取审核备注(审核意见)
	 *
	 * @return
	 */
	public String getAuditRemark() {
		return this.auditRemark;
	}

	/**
	 * 设置审核备注(审核意见)
	 *
	 * @param auditRemark
	 */
	public void setAuditRemark(String auditRemark) {
		this.auditRemark = auditRemark;
	}

	/**
	 * 获取审核状态（0:待审核，1:审核通过，2:审核不通过）
	 *
	 * @return
	 */
	public Integer getAuditStatus() {
		return this.auditStatus;
	}

	/**
	 * 设置审核状态（0:待审核，1:审核通过，2:审核不通过）
	 *
	 * @param auditStatus
	 */
	public void setAuditStatus(Integer auditStatus) {
		this.auditStatus = auditStatus;
	}

	/**
	 * 获取审核人账号
	 *
	 * @return
	 */
	public String getAuditUserAccount() {
		return this.auditUserAccount;
	}

	/**
	 * 设置审核人账号
	 *
	 * @param auditUserAccount
	 */
	public void setAuditUserAccount(String auditUserAccount) {
		this.auditUserAccount = auditUserAccount;
	}

	/**
	 * 获取审核人名称
	 *
	 * @return
	 */
	public String getAuditUserName() {
		return this.auditUserName;
	}

	/**
	 * 设置审核人名称
	 *
	 * @param auditUserName
	 */
	public void setAuditUserName(String auditUserName) {
		this.auditUserName = auditUserName;
	}

	public String getAuditFileUrl() {
		return auditFileUrl;
	}

	public void setAuditFileUrl(String auditFileUrl) {
		this.auditFileUrl = auditFileUrl;
	}

	public String getAuditFileName() {
		return auditFileName;
	}

	public void setAuditFileName(String auditFileName) {
		this.auditFileName = auditFileName;
	}

	public Integer getGender() {
		return gender;
	}

	public void setGender(Integer gender) {
		this.gender = gender;
	}
}